| 1998—2003 | Vice-Chairman, CPPCC, National Committee, Subcommittee of Social and Legal Affairs | |
| 1998—2003 | Member, 9th CPPCC, National Committee, Standing Committee | |
| 1993—1998 | Member, 8th CPPCC, National Committee, Standing Committee | |
| 1988—1993 | Deputy Secretary-General, 7th CPPCC, National Committee | |
| 1988—1993 | Member, 7th CPPCC, National Committee, Standing Committee | |
| 1983—1988 | Member, 6th CPPCC, National Committee, Standing Committee | |
| Vice-Chairman, China Democratic League, Central Committee (6th, 7th, 8th) | ||
| 1978—1983 | Member, 5th CPPCC, National Committee | |
| Deputy Director, 5th China Democratic League, Central Committee, Executive Bureau | ||
| Member, 4th China Democratic League, Central Committee, Standing Committee |